package cn.texous.demo.dkp.entity;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.experimental.Accessors;

@Accessors(chain = true)
@Data
@JsonIgnoreProperties
@JsonInclude(JsonInclude.Include.NON_NULL)
public class Events {
    @JsonProperty("auth_token")
    private String authToken;
	@JsonProperty("event_time")
	private String eventTime;
	@JsonProperty("create_id")
	private String createId;
	@JsonProperty("app_id")
	private String appId;
	@JsonProperty("ad_set_id")
	private String adSetId;
	@JsonProperty("ch_id")
	private String chId;
	@JsonProperty("user_id")
	private String userId;
	@JsonProperty("offer_id")
	private String offerId;
	@JsonProperty("creative_id")
	private String creativeId;
	@JsonProperty("event_id")
	private String eventId;
	@JsonProperty("event_type")
	private String eventType;
	@JsonProperty("geo")
	private String geo;
	@JsonProperty("device")
	private String device;
	@JsonProperty("os_version")
	private String osVersion;
	@JsonProperty("device_ip")
	private String deviceIp;
	@JsonProperty("ua")
	private String ua;
	@JsonProperty("camp")
	private String camp;
	@JsonProperty("sdk_click_id")
	private String sdkClickId;
	@JsonProperty("sdk_imp_id")
	private String sdkImpId;
	@JsonProperty("request_id")
	private String requestId;
	@JsonProperty("placement_id")
	private String placementId;
    @JsonProperty("ifa")
    private String ifa;
    @JsonProperty("completed")
    private String completed;
    @JsonProperty("price_mode")
    private int priceMode;
    @JsonProperty("payout")
    private String payout;
    @JsonProperty("revenue")
    private String revenue;

}
